package jspPrinter;

import java.io.IOException;
import java.util.ArrayList;

import javax.servlet.jsp.JspWriter;

import modelo.EventosDoUsuario;
import modelo.LimitesEvento;
import controle.ArduinoConnect;
import controleBD.JoinQueryDAO;
import controleBD.UsuarioEventoDAO;

public class ListaPaginaEventos {

	public static void imprimir(JspWriter out, String username) throws IOException{
		
		JoinQueryDAO jqDAO = new JoinQueryDAO();
		
		
		ArrayList<EventosDoUsuario> lista = jqDAO.retornaEventos(username, "Luminosidade");
		
		out.println("<h5 id=\"Luminosidade\" class=\"orie\"><span>Luminosidade</span></h5>");		
		out.println("<div id=\"scroll\">");
		out.println("<table width=\"300px\">");
		out.println("<tr>");
		out.println("<td>Valor</td><td>Hora</td><td>Data</td>");
		out.println("</tr>");
		
		
		for(int i = lista.size(); i>0;){
			i--;
			out.println("<tr>");
			out.println("<td>"+ lista.get(i).getValor() + "</td><td>" + lista.get(i).getHora() + "</td><td>"+ lista.get(i).getData() + "</td>");
			out.println("</tr>");
			
		}
		
		out.println("</tr>");
		out.println("</table>");
		out.println("</div>");
		out.println("<br/>");
		
		//========================================================================================
		
		lista.clear();
		lista = jqDAO.retornaEventos(username, "Temperatura");
		
		out.println("<h5 id=\"Temperatura\" class=\"orie\"><span>Temperatura</span></h5>");
		out.println("<div id=\"scroll\">");
		out.println("<table width=\"300px\">");
		out.println("<tr>");
		out.println("<td>Valor</td><td>Hora</td><td>Data</td>");
		out.println("</tr>");
		
		for(int i = lista.size(); i>0;){
			i--;
			out.println("<tr>");
			out.println("<td>"+ lista.get(i).getValor() + "</td><td>" + lista.get(i).getHora() + "</td><td>"+ lista.get(i).getData() + "</td>");
			out.println("</tr>");
		}
		
		out.println("</tr>");
		out.println("</table>");

		out.println("</div>");
		out.println("<br/>");
		//===============================================================================================================
		
		
		lista = jqDAO.retornaEventos(username, "Presenca");
		
		out.println("<h5 id=\"Presenca\" class=\"orie\"><span>Presen&ccedil;a</span></h5>");
		out.println("<table width=\"300px\">");
		out.println("<tr>");
		out.println("<td>Valor</td><td>Hora</td><td>Data</td>");
		out.println("</tr>");
		
		for(int i = lista.size(); i>0;){
			i--;
			out.println("<tr>");
			out.println("<td>"+ lista.get(i).getValor() + "</td><td>" + lista.get(i).getHora() + "</td><td>"+ lista.get(i).getData() + "</td>");
			out.println("</tr>");
		}
		
		out.println("</tr>");
		out.println("</table>");

		out.println("<br/>");
		//=====================================================================================================================
		
		
		lista = jqDAO.retornaEventos(username, "Umidade");
		
		out.println("<h5 id=\"Umidade\" class=\"orie\"><span>Umidade</span></h5>");
		out.println("<table width=\"300px\">");
		out.println("<tr>");
		out.println("<td>Valor</td><td>Hora</td><td>Data</td>");
		out.println("</tr>");
		
		for(int i = lista.size(); i>0;){
			i--;
			out.println("<tr>");
			out.println("<td>"+ lista.get(i).getValor() + "</td><td>" + lista.get(i).getHora() + "</td><td>"+ lista.get(i).getData() + "</td>");
			out.println("</tr>");
		}
		
		out.println("</tr>");
		out.println("</table>");


	}
}